artificial bitumen - French English Dictionary